A 			        { font-family: "Trebuchet MS", verdana, arial, sans-serif; text-decoration: none; font-weight:bold; } 
A:link, A:visited	{ text-decoration: none; } 


#menu A, #menumeio A	{ color: #900; } 
#menu A:active, #menumeio A:active	    { color: #C00;  } 
#menu A:hover, #menumeio A:hover		{ color: #C00; text-decoration: underline; } 


#content A 			{ color: #000; } 
#content A:active	{ color: #666; } 
#content A:hover	{ color: #666; text-decoration: underline; } 



body {
	font-family: "Trebuchet MS", verdana,arial, sans-serif;
	background: #999 repeat-x url(../images/acbackground.png);
	margin:0;
	padding:0;
}

#page{
	background-color: #FFF;
	border: 1px solid #999999
}

h1 {
	font-family: "Trebuchet MS", verdana,arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	color: #000;
}

ul{
	margin-left:0;
	margin-top:0;
	padding-left:0;	
}

ul li {
	list-style:none;
	font-size:8pt;
	margin:0 0 6px;
	padding:0 0 0 4px;
	vertical-align:top;	
}

.body {
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: .8em; 
	color: #000000; 
	margin-left: 0px;
}

.byline, .entryfooter, .trackbackfooter, .tweetbackfooter {
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: .7em;
	line-height: 135%;
	margin: 0;
	padding: 0 0 8px 0;
	color: #000;
}
.byline{
	background:#EEEEEE none repeat scroll 0 0;
	border:1px dotted #CCCCCC;
	clear:both;
	padding:4px;
}

.commentBody {
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: .8em; 
	color: #000000; 
	margin-right: 10px;
	margin-bottom: 40px;
}

.commentByLine {
	font-weight: bold;
	clear: left;
}

#blogText {
	padding:0 8px 0 8px;
}

#homelink {
	display:block;
	height:100px;
}
#homelink em {
	display:none;
}
#contatolink{
background:#000000 url(../images/barra_pc.jpg) no-repeat scroll -512px 0;
color:#666666;
display:block;
float:right;
margin:0;
padding:64px 45px 0;
text-align:right;
text-decoration:none;
width:422px;
}

#menuHeadernew {
float:left;
font-family:'Trebuchet Ms',Arial;
font-size:0.7em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:626px;
margin-top:66px;
}

#menuHeadernew  li {
float:left;
font-weight:bold;
padding:1px 8px;
}
#menuHeadernew  li  a {
color:#999999;
text-decoration:none;
}
#menuHeadernew  li  a:hover {
color:#FFFFFF;
}

#banner {
	background:#000000 url(../images/barra_pc.jpg) no-repeat;
	height:105px;
}
#banner, #banner #homelink {
	font-family: "Trebuchet MS", verdana,arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: white;
	display:block;
}

#banner #homelink {
	display:block;
	float:left;
	margin-left:22px;
	width:226px;
}
#banner #contatolink:hover {
	color:#fff;
}
#banner  #homelink:hover {
	color:#000;
}
#marca a
	{
	background:url(../images/marca_pc.jpg) no-repeat;
	display:block;
	text-indent:-5000px;
	width:auto;
	height:100px;
	overflow:hidden;
	}

.flutuaEsq
	{
	float:left;
	}

.flutuaDir
	{
	float:right;
	}
	
input, select, textarea {
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 1em; 
	color: #000000; 
}


#menu .menuTitle, #menumeio .menuTitle {
/*	font-family: verdana, arial, sans-serif; 
	font-size: .7em;
	background-color: #900;
	color:#FFFFFF;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .2em;
	padding: 5px;
	display:none;*/
background-color:#990000;
color:#FFFFFF;
display:block;
font-family:verdana,arial,sans-serif;
font-size:0.7em;
font-weight:bold;
height:20px;
letter-spacing:0.1em;
padding:8px 0 0;
text-align:center;
}
#menumeio  .menuTitle {
	height:35px;
}
#menumeio .header, #menumeio .header a, #menu .header, #menu .header a {
	font-family: verdana, arial, sans-serif; 
	font-size: .7em;
	text-align: center;
	font-weight: bold;
}


#menumeio .header a, #menu .header a {
	color: #FFFFFF;	
}
#menumeio .header ,  #menu .header {
	background-color:#990000;	
	margin:auto;
	width:98%;	
}

#calendar{
	width:90%;
	margin:0 auto 0 auto;
	border:1px solid #990000;
	
}
#menumeio.calendarTable, #menumeio .calendarTable a, #menu .calendarTable, #menu .calendarTable a {
	font-family: verdana, arial, sans-serif; 
	font-size: .9em;
	text-align: center;
	padding: 2px;
	line-height: 14px;
}

#menumeio .calendarToday, #menumeio .calendarToday a,  #menu .calendarToday, #menu .calendarToday a {
	background-color: #900;
	color:#FFF;
}

#menumeio .menuBody, #menu .menuBody {
	font-family: verdana, arial, sans-serif; 
	font-size: .65em;
	text-align: left;
	padding: 2px;
	line-height: 14px;
}

#menumeio .menuBody .header ,#menu .menuBody .header {
	font-size: 1em;
}

#menumeio .menuBody A, #menu .menuBody A {
	font-family: verdana, arial, sans-serif; 
	font-size: 1em;
}

#menumeio .date, #menu .date {
	font-family: "Trebuchet MS", verdana, arial, sans-serif;  
	color: #666; 
	border:1px solid #999;
	padding:5px;
	margin-bottom:10px;
	font-weight:normal;
}

.blogHeader, .trackbackHeader, .commentHeader, .relatedentriesHeader, .tweetbackHeader {
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: .7em; 
	color: #666; 
	border:1px solid #999;
	padding:5px;
	margin-bottom:10px;
	font-weight:normal;
}

.footerHeader {
	/*background-color: #ddd;*/
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: .7em; 
	color: #666; 
	/*border:1px solid #999;*/
	padding:5px;
	font-weight:normal;
}

.rightMenu {
	/*border:1px solid #999;*/
	margin:8px;
}

.code {
	background-color:#FFFFCC;
	border:1px dotted #CCCCCC;
	color:black;
	font-family:"courier new",courier,monospace;
	font-size:1em;
	line-height:15px;
	margin:5px 0;
	max-height:500px;
	overflow:auto;
	padding:4px;
}

.codePrint {
	font-family: courier,monospace;
	font-size: .7em;
	color: black;
	border: solid thin #0000cc;
	background-color: #ffffcc;
    padding: 4px 4px 4px 4px;
    line-height: 15px;	
}
.center{
	text-align:center;
}
.entry{
	margin-bottom:8px;
	padding-bottom:3px;
}
a img{
	border: 0px;
}

.comment, .trackback, .commentAlt, .trackbackAlt, .tweetback, .tweetbackAlt{
	border: 1px solid #999;
	padding: 10px;
	margin:10px 0;
	position:relative;

}
.commentAlt, .trackbackAlt, .tweetbacksAlt{
background-color:#efefef;

}
.comment img, .commentAlt img{
	float:left;
	position:relative;
	margin: 0 5px 5px 0;
}



.commentBody, .trackbackBody, .tweetbackBody{
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: .7em; 
	color: #000000; 
	margin-bottom: 10px;
}

 #relatedEntriesList {
 	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: .7em; 
	color: #000000;
 }


#listTwitter li{
	color:#000;	
}
.commentByLine, .trackbackByLine, .tweetbackByLine {
	font-style: italic;
	font-size: .7em;
}

.addCommentLink,.addTrackbackLink, .addTweetbackLink{
	text-align:right;
	}
#trackbacks,#comments,#tweetbacks{
	margin-top:8px;
	}
#calendar th{
	font-weight: normal;
}
.tbLink{
	font-size:1.1em;
}

.autoImage {
	float: left;
	margin: 0 5px 5px 0;
}

.byline img{
	vertical-align: top;
}

/*==================Forms======================*/
fieldset#commentForm, fieldset#sendForm{
margin:8px;
text-align:left;
}
fieldset#sendForm{
border:none;
}
fieldset#commentForm legend,fieldset#sendForm legend {
font-size: 1.1em;
font-weight: normal;
color: #000000;
margin: 0px 0px 0px 0px;
padding: 3px 5px 10px 5px;
}
fieldset#commentForm label,fieldset#sendForm label{
float:left;
width:110px
}
fieldset#sendForm label{
width:130px;
}
fieldset#commentForm div,fieldset#sendForm div{
clear:both;
margin-bottom:5px
}
fieldset#commentForm .longLabel{
width:260px
}
fieldset#sendForm .longLabel{
width:200px;
}
fieldset#commentForm .nofLoat,fieldset#sendForm .nofLoat{
float:none
}
fieldset#commentForm #comments,fieldset#sendForm #notes{
width:100%;
height:120px;
overflow: auto;
}
fieldset#sendForm #notes{
width:300px;
}
fieldset#commentForm img{
margin:3px auto
}
fieldset#sendForm img,fieldset#sendForm #submit{
margin-left:200px;
}
#popUpFormBody{
background:#fff;
margin:8px;
}
.moreread {
	font-size:0.7em;
}

#i18n  {
	display:block;
	float:left;
	margin-bottom:0;
	margin-left:45px;
	margin-right:7px;
	margin-top:0;	
}
.i18n {
	display:block;
}

.i18n  a {
		cursor:pointer;
}
.i18n  a img {
		text-decoration:underline;
}

.basepost {
	text-align:right;
}

.basepost  a {
	margin:0 0 0 8px;
}

#content .hidelink {
	font-weight:normal;
	text-decoration:underline;
}
#followers      { margin-left:5px; }
#followers .span { float:left; padding:0; line-height:normal; width:22px; height:22px; display:block }
#followers img  { width:21px; height:21px; margin:0; border:0; padding:0 }
#tooltiptwitter a { color:#999999; text-decoration:none; }

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
    width:470px;
	height:83px;
	}
#screenshot .tooltiptwitterimg { float:left; margin-right:5px; margin-top:10px; margin-bottom:10px;}	
#screenshot .tooltiptwittermain { width:400px; float:left; font-family:Arial; font-size:0.75em; }
#screenshot .tooltiptwittertitle { margin:0; margin-bottom:6px; line-height:normal; }
#screenshot .tooltiptwittertext { margin:0; line-height:normal; margin-bottom:6px; }
#screenshot .tooltiptwittertime, #screenshot .tooltiptwitterline { color:#999999; font-size:0.7em;font-style:italic; margin:3px 0 0; text-align:right; line-height:normal; }
#screenshot .tooltiptwitterline { text-align:left; }
